Attractions around Saint John’s
Explore 20 attractions, restaurants, shops around Saint John’s
4.5 (3154)
Trunk Bay Beach
N Shore Rd, Virgin Islands National Park 00830 St. John
The good news: this world-class stretch of white sand and turquoise water is St. John's most photographed beach, which features a marked underwater trail for beginning snorkelers. The bad news: because of its popularity, it can get very crowded with cruise ship passengers and members of sightseeing tours.
4.5 (2823)
Maho Bay Beach
Cruz Bay 00830 St. John
4.0 (1548)
Virgin Islands Ferry - Red Hook
Cruz Bay St. John
4.5 (1234)
Cinnamon Bay
Virgin Islands National Park 00830 St. John
Situated in the unspoiled island refuge, Virgin Islands National Park, this beach offers a variety of water sports from snorkeling and kayaking to sailing and windsurfing, plus a popular beachfront cottage and campsite complex.
4.5 (933)
Waterlemon Cay
Water Lemon Cay Beach Virgin Islands National Park,, Virgin Islands National Park 00830 St. John
A short swim from Leinster Bay, you'll find some of the best snorkeling on this small island, with its plethora of marine life.
4.5 (861)
Honeymoon Beach
along the Lind Point Trail Virgin Islands National Park, Caneel Bay 00831 St. John
Nestled at Caneel Bay, this picture perfect, palm fringed beach boasts a colorful coral reef perfect for snorkeling.
4.5 (384)
Francis Bay
St. John
A pretty and amenable bay on St. Johns north shore. Beware: no changing facilities here.
5.0 (369)
Ram Head Trail
00830 St. John
5.0 (340)
Inter Island Boat Service
1A Cruz Bay Bulkhead, Cruz Bay 00831 St. John
Passenger ferry between the United States Virgin Islands and the British Virgin Islands. Routes include Jost Van Dyke, Virgin Gorda, Anegada, Tortola, St. John and St. Thomas.
4.5 (210)
Coral Harbor
St. John
5.0 (187)
Salomon Beach
Outside of Cruz Bay, off route 10, down trail St. John
4.5 (186)
Little Lameshur Bay
St. John
Bay with a beautiful, broad beach that is ideal for swimming and snorkeling, with a view of Bordeaux Mountain, the island's highest point at 1,277 feet, in the background.
4.5 (106)
Oppenheimer Beach
Cruz Bay St. John
4.5 (93)
Lind Point Trail
Virgin Islands National Park,, Cruz Bay 00830 St. John
5.0 (74)
Our Lady Of Mt. Carmel
Dronningers Tvaer Gade, Cruz Bay 00830 St. John
Other city
Bañolas, Spain
Pantar, Philippines
Glan, Philippines
Detva, Slovakia
Barkāgaon, India
Heroica Nogales, Mexico
Bistāria, India
Paramaribo, Suriname
Biliran, Philippines
Tagapul-an, Philippines
Majanji, Uganda
Andilamena, Madagascar
Teningen, Germany
Independence, United States
Champādānga, India
Luân Châu, Vietnam
Hermiston, United States
Hòa Bình, Vietnam
Çayırova, Turkey
Quimperlé, France
Vanono, Madagascar
Necoclí, Colombia
Nordhausen, Germany
Jérémie, Haiti